package org.road0329.dlt698.opt;

import org.road0329.dlt698.DataUtils;

public class GenernalCallBack {
    private int     resultCode;
    private String  msg;

    private byte[]  data;

    public GenernalCallBack() {
    }

    public GenernalCallBack(int resultCode, String msg) {
        this.resultCode = resultCode;
        this.msg = msg;
    }

    public GenernalCallBack(int resultCode, byte[] data) {
        this.resultCode = resultCode;
        this.data = data;
        if(data != null) {
            this.msg = DataUtils.bytesToHexString(data, 0, data.length);
        }
    }

    public int getResultCode() {
        return resultCode;
    }

    public void setResultCode(int resultCode) {
        this.resultCode = resultCode;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public byte[] getData() {
        return data;
    }

    public void setData(byte[] data) {
        this.data = data;
    }
}
